package cn.abcsys.cloud.devops.runtime.core;

import com.alibaba.fastjson.JSONObject;

import cn.abcsys.cloud.devops.runtime.bean.Result;

public interface ImageCore {
	/**
	* @Title: scanImage 
	* @Description: 镜像安全扫描 
	* @param @param paramIn
	* @param @return    设定文件 
	* @return Result    返回类型 
	* @throws
	 */
	public Result scanImage(JSONObject paramIn);
	/**
	 * 
	* @Title: showImageScanResult 
	* @Description: 查询镜像扫描结果
	* @param @param imageUuid
	* @param @return    设定文件 
	* @return String    返回类型 
	* @throws
	 */
	public Result showImageScanResult(JSONObject paramIn);
	/**
	 * 
	* @Title: pushImage 
	* @Description: 推送镜像到仓库
	* @param @param paramIn
	* @param @return    设定文件 
	* @return Result    返回类型 
	* @throws
	 */
	public Result pushImage(JSONObject paramIn);
	public Result uploadImage(JSONObject paramIn);
}
